/**
 * 
 */
package com.hc.dfs.entities.massmessage;

import java.util.Date;

/**
 * <p>
 *  类说明
 * </p>
 * @author 张永琳
 * @date 2012-8-20 下午03:09:38
 * @vesion $Revision: 1846 $ $Date: 2013-02-22 13:53:54 +0800 (周五, 22 二月 2013) $ 
 */
public class BlackList {
	//id
	private int id;
	//用户id
	private int userId;
	//限制类型  1:邮件发送,2:短信发送,3:手机推送
	private int type;
	//限制原因
	private String reason;
	//备注
	private String remark;
	//操作人id
	private int operUserId;
	//添加时间
	private Date saveTime;
	//限制开始时间  为空即时生效
	private Date startTime;
	//限制截止时间  为空默认永久限制
	private Date endTime;
	//状态
	private int status;
	//扩展标志位
	private int flag;
	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}
	/**
	 * @return the userId
	 */
	public int getUserId() {
		return userId;
	}
	/**
	 * @param userId the userId to set
	 */
	public void setUserId(int userId) {
		this.userId = userId;
	}
	/**
	 * @return the type
	 */
	public int getType() {
		return type;
	}
	/**
	 * @param type the type to set
	 */
	public void setType(int type) {
		this.type = type;
	}
	/**
	 * @return the reason
	 */
	public String getReason() {
		return reason;
	}
	/**
	 * @param reason the reason to set
	 */
	public void setReason(String reason) {
		this.reason = reason;
	}
	/**
	 * @return the remark
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * @param remark the remark to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * @return the operUserId
	 */
	public int getOperUserId() {
		return operUserId;
	}
	/**
	 * @param operUserId the operUserId to set
	 */
	public void setOperUserId(int operUserId) {
		this.operUserId = operUserId;
	}
	/**
	 * @return the saveTime
	 */
	public Date getSaveTime() {
		return saveTime;
	}
	/**
	 * @param saveTime the saveTime to set
	 */
	public void setSaveTime(Date saveTime) {
		this.saveTime = saveTime;
	}
	/**
	 * @return the startTime
	 */
	public Date getStartTime() {
		return startTime;
	}
	/**
	 * @param startTime the startTime to set
	 */
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	/**
	 * @return the endTime
	 */
	public Date getEndTime() {
		return endTime;
	}
	/**
	 * @param endTime the endTime to set
	 */
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	/**
	 * @return the status
	 */
	public int getStatus() {
		return status;
	}
	/**
	 * @param status the status to set
	 */
	public void setStatus(int status) {
		this.status = status;
	}
	/**
	 * @return the flag
	 */
	public int getFlag() {
		return flag;
	}
	/**
	 * @param flag the flag to set
	 */
	public void setFlag(int flag) {
		this.flag = flag;
	}
	
	
	
}
